package jalgebrava.group;

import jalgebrava.util.collections.ImmutableIterable;
import jalgebrava.util.collections.ImmutableIterator;

public interface ElementsIterable<G> extends ImmutableIterable<G> {
	// copied from ImmutableIterator
	public abstract ImmutableIterator<G> iterator();	
	public abstract ImmutableIterable<GroupElement<G>> elements();
	public abstract Group<G> getGroup();
}
